{{tag>matériel souris vétuste}}
----

====== Souris : tout sur la configuration ======

Cette page recense différentes méthodes de configuration de souris, par marques et modèles. Si la plupart des souris standards sont reconnues immédiatement, certains modèles avancés nécessitent une configuration.

Vous pouvez également vouloir modifier les comportements par défaut. //Grosso modo//, deux voies sont possibles :
  * utiliser un programme tiers du type BTNX ou XBindKeys pour configurer les événements souris (**recommandé** car plus simple, plus souple, plus à jour),
  * ou s'appuyer sur les options du [[:xorg|serveur X.org]] et modifier le fichier de configuration ''xorg.conf'' (en général pour utiliser le module ''evdev'').

===== Utilisation =====

Plusieurs utilitaires peuvent donc être utilisés pour configurer les souris. Pour y voir plus clair :
  * [[xinput]] permet de réellement configurer tous les boutons de la souris via le service X
  * [[IMWheel]] permet d'utiliser les boutons supplémentaires des souris en leur faisant correspondre des combinaisons de touche clavier (**ne modifie pas le fichier ''xorg.conf''**) ;
  * [[:BTNX|BTNX]] est un utilitaire <del>propriétaire</del> simple d'utilisation, qui **ne modifie pas le fichier ''xorg.conf''** ; (source : [[https://launchpad.net/btnx]])
  * [[:HIDPoint|HIDPoint]] est un utilitaire simple d'utilisation, il prend en charge les claviers et souris de marque Logitech ;
  * [[:xbindkeys|XBindKeys]] propose une méthode de configuration très souple et  puissante, quoiqu'un peu plus compliquée à appréhender que BTNX ;
  * ''evdev'' est le module générique de gestion avancée des entrées pour le noyau ; il fait office de pilote des événements souris pour le [[:xorg|serveur graphique X.org]] et est parfois utilisé (**nécessite de modifier ''xorg.conf''**).
  * ''xset'' permet de modifier en ligne de commande les paramètres de la souris (''man xset'' pour plus d'informations).
  * [[Unclutter]] permet de cacher automatiquement le curseur de la souris. Il suffit d'installer [[apt://unclutter]] et de redémarrer.


===== Explication par modèles spécifique =====

==== Microsoft ====

  * [[:souris_microsoft_intellimouse_explorer|Microsoft Intellimouse explorer]]
  * [[:souris_microsoft_intellimouse_optical_5B|Microsoft Intellimouse optical 5 bouton]]
  * [[:souris_microsoft_tempest_habu_mouse|Microsoft Tempest Habu Mouse]]
  * [[:souris_microsoft_arc_touch_mouse_bluetooth|Microsoft Arc Touch Mouse Bluetooth]]
  * Trackball explorer : Même technique que pour [[:souris_microsoft_intellimouse_explorer|Intellimouse explorer]]


==== Logitech ====

  * [[souris_logitech|Souris Logitech USB (tutoriel général)]]
  * [[souris_logitech_g5|Souris Logitech G5]]
  * [[souris_logitech_lx3|Souris Logitech LX3]]
  * FIXME Souris Logitech LX5 : même méthode que LX3 ? (pour molette droite/gauche)
  * [[souris_logitech_lx7|Souris Logitech LX7]]
  * [[souris_logitech_marblemouse|Souris Logitech MarbleMouse]]
  * [[souris_logitech_mouseman|Souris Logitech mouseman et mouseman plus]]
  * [[souris_logitech_mx_1000|Souris Logitech MX 1000]]
  * Souris Logitech Cordless Click! Plus : Même technique que pour MX1000
  * [[souris_logitech_mx_510|Souris Logitech Mx310/Mx510/Mx610/Mx400/Mx700/Mx900]]
  * [[souris_logitech_mx_518|Souris Logitech MX 518]]
  * [[souris_logitech_vx_revolution|Souris Logitech VX et MX Revolution]]
  * [[souris_logitech_g3|Souris Logitech G3]]


[[http://pwr.github.io/Solaar/index.html|Solaar (EN)]] est un utilitaire (non présent dans les dépôts officiels) de gestion des équipements avec le récepteur Unifying.\\
[[:HIDPoint|HIDPoint]] est un utilitaire simple d'utilisation, il prend en charge les clavier et souris de marque Logitech;

==== A4 Tech ====

  * [[:souris_a4tech_cordless]]

==== Trust ====

  * [[:souris_trust_mi-4100]] ou MI-4500X (et autres ?)

==== Razer ====

  * [[:souris_razer_copperhead]] (mais pas les autres)

==== Roccat ====

  * [[:souris_roccat_kova_plus|Souris Roccat Kova[+]]] (et autres de la marque Roccat ?)

==== Perixx ====

Les souris "gamer" de la marque Perixx (notamment la MX-2000) ne fonctionnent pas sous Ubuntu 12.04, à cause d'une valeur trop faible dans le //hid.h//
Le problème, c'est que ce fichier n'est pas modifiable directement, puisqu'il est inclu dans le noyau. Il est donc nécessaire de mettre à jour le [[:kernel|noyau]] comme indiqué [[:ltsenablementstack|ici]].\\
Voir [[http://askubuntu.com/questions/232564/sharkoon-drakonia-gaming-mouse-doesnt-work-at-all|ici]] pour plus de détails.

===== Problème de la "Souris folle"=====

Problème et résolution semblent identiques au [[:touchpad#pointeur_fou|Problème du "Touchpad fou"]].


===== Régler la résolution de la souris par HAL et non Xorg=====

http://server7.kproxy.com/servlet/redirect.srv/sruj/shhzdcy/s7iwolzo/p1/servlet/redirect.srv/slxv/sap-ggbjrl/sfomkc/p1/viewtopic.php?id=316236 post#19
===== Si la souris refuse de bouger et/ou de cliquer =====

Ce problème a été constaté sur des ordinateurs équipés de de [[nvidia|cartes graphiques nVidia]]. Le plus simple est alors de redémarrer l'ordinateur en basse résolution, et de relancer la commande "''sudo nvidia-xconfig''" pour réinitialiser les options de la carte graphique. Ceci fait, "''sudo service gdm restart''" permet de relancer le serveur X. Solution testée sur Ubuntu 10.10 (sous Ubuntu 11.10 et supérieurs, remplacer "gdm" par "lightdm").

<note help>Pour les petits curieux : La souris est un périphérique peu contraignant pour le système, cependant pour garantir son bon fonctionnement, il est nécessaire que celui-ci aille vérifier au minimum une fois toutes les 10 millisecondes l'état de la souris. C'est géré au moyen du mécanisme d'interruptions que connaissent bien les informaticiens familiers des couches bas niveau. Lorsqu'un driver de carte graphique est installé, il peut arriver qu'il prenne en charge la gestion de la souris. Le problème peut alors venir des priorités de gestion des interruptions par le microprocesseur. Si la souris hérite d'une priorité trop basse, le système n'ira plus suffisamment souvent vérifier son état pour garantir un fonctionnement correct. Ainsi, un moyen alternatif de régler le problème consiste à spécifier au noyau dans quel ordre il doit charger les différents modules, car il semblerait que cela influe sur l'attribution des interruptions et des priorités qui leur sont associées. A réserver aux utilisateurs les plus expérimentés.</note>
===== Liens =====

Après avoir lu la documentation appropriée pour votre matériel, si vous souhaitez plus de détails sur le fonctionnement de la section « Souris » de ''xorg.conf'' (notamment des explications sur les différentes options), allez voir les pages suivantes de la documentation de X.org  :
  * [[http://ftp.x.org/pub/X11R7.0/doc/html/mouse.html|Support des souris dans x.org]]
  * [[http://ftp.x.org/pub/X11R7.0/doc/html/mouse.4.html|Page sur le pilote "mouse" dans xorg.conf]]

===== Pages en rapport =====
{{topic>souris}}

----
//Contributeurs: [[utilisateurs:Fabien26]], [[utilisateurs:Id2ndR]]//